#ifndef PROJETO_H_
#define PROJETO_H_

//ESTRUTURA PROJETO
typedef struct projeto{
    int codigo;
    char nome_forn[60];
    char data[10];
    char rua [80];
    char bairro [60];
    char cidade [40];
    char tipo_obra [40];
    char eng_resp [40];
    char tempo [4];
    float valor;
    struct projeto *prox;
    struct projeto *ant;
}Projeto;

//MANIPULA A LISTA DE PROJETOS INSERINDO UM NOVO NO PROJETO
void cadastrar_projeto(Projeto **lista_projeto, int cod_proj);

//MANIPULA A LISTA DE PROJETOS ALTERANDO UM PROJETO
void alterar_cad_projeto(Projeto **lista_projeto, int cod_proj);

//IMPRIME TODOS OS CAMPOS DE UM NO PROJETO
void imprime_projeto(Projeto **lista_projeto, int cod_proj);

//FUNÇÃO QUE BUSCA UM PROJETO NA LISTA TENDO CONHECIDO O CODIGO DO PROJETO
Projeto busca_projeto_cod(Projeto **lista_projeto, int cod_proj);

#endif /* PROJETO_H_ */
